Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use less permissive types in the config monoids (#2267) #2294

Merged

Conversation

sjakobi
Copy link
Member

@sjakobi sjakobi commented Jun 22, 2016

For a review it's probably best to look at each commit in sequence.

See #2267 for the original issue.

sjakobi added 8 commits July 21, 2016 13:50
…es ASAP

This entails a behavior change when the argument to the 'docker-stack-exe'
option cannot be parsed: Previously the option was ignored in this case,
now an exception is thrown.

Side effects of this change:

* StackDockerException is moved to Stack.Types.Docker, so parseDockerStackExe
  can throw a proper exception
* Stack.Nix.CannotDetermineProjectRootException is renamed because
  Stack.Types.Docker.CannotDetermineProjectRootException has moved
  into the same scope.
@sjakobi sjakobi force-pushed the 2267-less-permissive-config-monoids branch from b0738ac to 6218dad Compare July 21, 2016 16:33
@sjakobi
Copy link
Member Author

sjakobi commented Jul 21, 2016

Because I would prefer not to rebase this PR again and because apart from 72e0fa3 I'm pretty sure there's no change in behaviour*, I'll merge this myself if no one feels like reviewing this.

*: Of course, some bad inputs are caught earlier now!

@sjakobi sjakobi merged commit e494b90 into commercialhaskell:master Jul 22, 2016
@sjakobi sjakobi deleted the 2267-less-permissive-config-monoids branch July 22, 2016 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants